console.log('1'+2)  
console.log(1-'2')
console.log("Hello " + "World");
console.log("10" + 10.10);
console.log(typeof ("10" + 10.10));

console.log('1'+2+3+4+5)
console.log(1+2+3+4+'5')

console.log('----------------')
console.log("1" + NaN);
console.log("1" + Infinity);
console.log("1" + -Infinity);
console.log("1" + true);
console.log("1" + false);
console.log("1" + undefined);
console.log("1" + null);

console.log('-----------------')
console.log("1" + []);
console.log("1" + [123] );

console.log("1" + [,,,] );
console.log("1" + [123,456,789,'aaa']);

console.log('--------------')
console.log("1" + function uu(){var a = 1;});
console.log("1" + {} );
console.log("1" + {a:1} );

console.log(11 + true);  //12
console.log(11 + false); //11
console.log("//////////")
console.log([] + 1);
console.log([123] + 1);
console.log([123,456,789] + 1);
console.log([,2,,] + 1);

console.log('---------------')

console.log([] + {});
console.log({} + []);
console.log(({}) + []);
console.log((function a() {var aa = 0;}) + {});